package com.ciwong.epaper.modules.bookstore.bean;

import com.ciwong.mobilelib.bean.BaseBean;

/**
 * 作业内容布置作业用
 */
public class PublishWorkContentUpload extends BaseBean {
    /**
     * 作业类型：1-书本作业 2-试卷作业，不填默认为 1
     */
    private int workTag = 1;

    /**
     * 资源包 ID,即书本 ID
     */
    private String packageId;

    /**
     * 当前作业所在的目录 ID
     */
    private String cId;

    /**
     * 当前作业的木块 ID
     */
    private int moduleId;

    /**
     * 当前资源的父级资源 ID.没有父级时则为”0”
     */
    private String parentVersionId;

    /**
     * 所布置作业的资源名称
     */
    private String resourceName;

    /**
     * 资源离线包下载地址
     */
    private String resourceUrl;

    /**
     * 所布置作业的资源类型
     */
    private String resourceType;

    /**
     * 所布置作业的资源版本 ID,没有时则为”0”
     */
    private String versionId;

    /**
     * 作业参考用时（单位 s）
     */
    private int refLong;

    /**
     * 筛选部分资源布置时的所选记录.
     * 当为跟读时则记录选择的单词和句子的 versionId,
     * 当为听说模考时,则记录所选大题的下标,以逗号分隔
     */
    private String checkedResource;

    /**
     * 作业要求,拼装成 JSON 字符串,具体字段说明 readtimes :
     * 跟读次数 speekingtype:
     * 跟读方式 1:跟读 2:通读 3:选段背诵
     */
    private String requirementContent;

    /**
     * 当前卷面分值(如果筛选过题目,则分值为赛选的题目分值)
     */
    private Float workScore;

    private int workType;

    private int isFree;

    public int getWorkType() {
        return workType;
    }

    public void setWorkType(int workType) {
        this.workType = workType;
    }

    public int getWorkTag() {
        return workTag;
    }

    public void setWorkTag(int workTag) {
        this.workTag = workTag;
    }

    public String getPackageId() {
        return packageId;
    }

    public void setPackageId(String packageId) {
        this.packageId = packageId;
    }

    public String getcId() {
        return cId;
    }

    public void setcId(String cId) {
        this.cId = cId;
    }

    public int getModuleId() {
        return moduleId;
    }

    public void setModuleId(int moduleId) {
        this.moduleId = moduleId;
    }

    public String getParentVersionId() {
        return parentVersionId;
    }

    public void setParentVersionId(String parentVersionId) {
        this.parentVersionId = parentVersionId;
    }

    public String getResourceName() {
        return resourceName;
    }

    public void setResourceName(String resourceName) {
        this.resourceName = resourceName;
    }

    public String getResourceUrl() {
        return resourceUrl;
    }

    public void setResourceUrl(String resourceUrl) {
        this.resourceUrl = resourceUrl;
    }

    public String getResourceType() {
        return resourceType;
    }

    public void setResourceType(String resourceType) {
        this.resourceType = resourceType;
    }

    public String getVersionId() {
        return versionId;
    }

    public void setVersionId(String versionId) {
        this.versionId = versionId;
    }

    public int getRefLong() {
        return refLong;
    }

    public void setRefLong(int refLong) {
        this.refLong = refLong;
    }

    public String getCheckedResource() {
        return checkedResource;
    }

    public void setCheckedResource(String checkedResource) {
        this.checkedResource = checkedResource;
    }

    public String getRequirementContent() {
        return requirementContent;
    }

    public void setRequirementContent(String requirementContent) {
        this.requirementContent = requirementContent;
    }

    public Float getWorkScore() {
        return workScore;
    }

    public void setWorkScore(Float workScore) {
        this.workScore = workScore;
    }

    public int getIsFree() {
        return isFree;
    }

    public void setIsFree(int isFree) {
        this.isFree = isFree;
    }
}
